﻿using CarEdge.Infrastructure.Attr;
using CarEdge.Service.EFCore;
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;

namespace CarEdge.Infrastructure.IOC.Customer
{
    [Provider_, Inject_]
    public class Customer_IOC
    {
        public readonly Customer_EFCore _customer_EFCore;
        public readonly Customer_Record_EFCore _customer_Record_EFCore;
        public readonly Sys_User_EFCore _sys_User_EFCore;
        public readonly Dictionary_EFCore _dictionary_EFCore;
        public readonly Consume_EFCore _consume_EFCore;
        public readonly Sys_product_EFCore _sys_Product_EFCore;

        public Customer_IOC(Customer_EFCore customer_EFCore, Customer_Record_EFCore customer_Record_EFCore, Sys_User_EFCore sys_User_EFCore, Dictionary_EFCore dictionary_EFCore, Consume_EFCore consume_EFCore, Sys_product_EFCore sys_Product_EFCore)
        {

            _customer_EFCore = customer_EFCore;
            _customer_Record_EFCore = customer_Record_EFCore;
            _sys_User_EFCore = sys_User_EFCore;
            _dictionary_EFCore = dictionary_EFCore;
            _consume_EFCore = consume_EFCore;
            _sys_Product_EFCore = sys_Product_EFCore;
        }
    }
}
